TpGrupo8: TpGrupo8.o bwt.o bwtBiyectivo.o huffman.o mtf.o
	g++ -O3 -o TpGrupo8 TpGrupo8.o bwt.o bwtBiyectivo.o huffman.o mtf.o

bwt.o: bwt.cpp
	g++ -c -O3 bwt.cpp

bwtBiyectivo.o: bwtBiyectivo.cpp
	g++ -c -O3 bwtBiyectivo.cpp

huffman.o: huffman.cpp
	g++ -c -O3 huffman.cpp

mtf.o: mtf.cpp
	g++ -c -O3 mtf.cpp

clean:
	rm -rf *.o TpGrupo8